package com.foreknow.demo14;

import java.io.Serializable;

/**
 * 如果想要将Student对象保存到一个二进制文件当中，那么这个类一定要实现Serializable(对象的序列化)
 * 这个类一旦序列化就可以将这个对象转换为二进制数据流
 * 面试题：什么是序列化？序列化的好处？
 *        当程序由于一些特殊的原因终止了，我们就需要将内存中的数据保存或者在网络上进行传输
 *        这时我们就可以使用ObjectOutputStream将数据写到本地的一个二进制文件中进行保存
 *        之后就可以通过objectInputStream进行读取数据
 */
public class Student implements Serializable {
    private String sid;
    private String name;
    private String age;
    private String tel;

    public Student() {

    }

    public Student(String sid,String name,String age,String tel) {

    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String  getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }
}
